angular.module('meindexservices', [])

  .factory('MeIndex', function ($resource, $rootScope, ENV, Storage) {

    //设置访问接口路径
    var APIUrl = ENV.api;

    //访问获取用户信息的接口
    var meHomeInfoResource = $resource(APIUrl + "me/go2MeHome.do");
    var identifyResource = $resource(APIUrl + "me/addIdentify.do");

    var meHomeInfoJson;
    var identityMsgJson;

    return {
      //获取“我的”首页的用户信息
      getMeHomeInfo: function (memberId) {
        meHomeInfoResource.save(
          {member_id: memberId},
          function (data) {
            //这里为回调函数，data为服务器返回的值
            meHomeInfoJson = data;
            console.log('接口传来的数据' + data);
            $rootScope.$broadcast('Me.meHomeInfoGot');
          }
        );
      },

      //返回“我的”首页用户信息的Json
      getMeHomeInfoJson: function () {
        return meHomeInfoJson;
      },

      //发送认证消息
      sendIdentifyMsgById: function(memberId){
        identifyResource.save(
          {member_id: memberId},
          function (data){
            //data为服务器返回的处理结果，true为状态更新成功，false为更新失败
            identityMsgJson = data;
            console.log('接口传来的数据2' + data);
            $rootScope.$broadcast('Me.identiyMsgGot');
          }
        );
      },

      //返回认证消息
      getIdentityMsgJson : function (){
        return identityMsgJson;
      }
    }

  });
